electronic assembly smt bga pcb electronic software design manufacturing automation erp software electronics component placement assembly industrial automation circuit insertion machine manufacturing software automation gsm business csp factory automation